Einsatz von UML zur Software-Prozeßmodellierung
نویسندگان
چکیده
Zusammenfassung Bei der hier vorgestellten Arbeit geht es darum, die Eignung der Uni ed Modeling Language (UML) zur Modellierung von Software-Entwicklungsprozessen zu erproben. Als Demonstrationsbeispiel wurde das Vorgehensmodell EOS (für Evolutionäre, Objektorientierte Software-Entwicklung) gewählt. Zur Modellierung wurden primär UML-Klassendiagramme, Aktivitätsdiagramme und Zustandsdiagramme herangezogen; für spezielle Prozeÿdetails wurden ferner Sequenzund Kollaborationsdiagramme eingesetzt. Das Ergebnis zeigt, daÿ UML prinzipiell für diese Art von Aufgabenstellung geeignet ist und eine gut lesbare, vielfältig weiterverwendbare Spezi kation des EOS-Prozesses liefert. Allerdings lassen sich einige Eigenschaften und komplexe Zusammenhänge nicht unmittelbar in UML abbilden, sondern nur mit einer dementsprechend erweiterten Modellierungssprache oder durch ausgiebigen Gebrauch der UML-Erweiterungsmechanismen. Die Vorund Nachteile beider Lösungen werden diskutiert.
منابع مشابه
Flexible Modellierung mit Algebraischen Higher Order Netzen
Zusammenfassung In diesem Papier wird die Flexibilisierung innerhalb der Prozeßmodellierung durch Algebraische Higher Order Netze vorgestellt. Durch die Erweiterung um Higher Order Konzepte wird die konkrete Ausführung von Aktivitäten vom Prozeßmodell getrennt. Damit wird ein dynamischer Austausch von Informationen mit der Umgebung unterstützt, so daß eine Modifikation der Ausführung von Aktivi...
متن کاملFallstudie zur Modellierung von Software-Entwicklungsprozessen auf Basis von SPEM 2.0
Das SPEM (Software Process Engineering Metamodel) der OMG ist ein UML-basiertes Metamodell zur Spezifikation von Software-Entwicklungsprozessmodellen. Die vorliegende Fallstudie beschreibt die Erfahrungen, welche die Autoren beim praktischen Einsatz des SPEM gewonnen haben. Ziel der Fallstudie war es, einen in der Praxis etablierten Entwicklungsprozess aus dem Bereich der Automobilindustrie auf...
متن کاملEin strukturierter Ansatz zur Ableitung methodenspezifischer UML/SysML-Profile am Beispiel des SPES 2020 Requirements Viewpoints
Eine wesentliche Voraussetzung für die industrielle Akzeptanz von wissenschaftlich entwickelten, modellbasierten Entwicklungsmethoden ist, dass die Methode in die Werkzeugund Prozesslandschaft von Industrieunternehmen eingliedert und somit angewendet werden kann, ohne dass methodenspezifische Werkzeuge notwendig sind. Profile erlauben es, UML/SysML für spezielle Entwicklungsmethoden anzupassen,...
متن کاملMDA: Weg oder Irrweg
MDA wird als Zukunft des Software Engineering dargestellt. Trotz positiver Erfahrungsberichte vertreten wir die Auffassung, dass noch ein weiter Weg vor uns liegt, bis MDA in großem Maßstab eingesetzt wird. Dies ist bedingt durch die heute noch unbefriedigenden Möglichkeiten zur Dynamikmodellierung in UML. Wir präsentieren ein Architekturprinzip, das die von MDA postulierte Trennung von Anwendu...
متن کاملZuverlässige Software durch den Einsatz von UML, MDA und der Programmiersprache Ada
Sowohl die Qualität der entwickelten Software und ihre Fehlerquote als auch ihre Kosten in der Wartungsphase sind trotz Softwareentwicklungsumgebungen, Vorgehensmodellen und Werkzeugen nicht befriedigend. Zuverlässige Software für den Dauerbetrieb muss erhöhten Anforderungen genügen. Um sowohl Qualitätsanforderungen als auch Kosten in den Griff zu bekommen, sind Modelle unterschiedlichen Detail...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 22 شماره
صفحات -
تاریخ انتشار 2002